home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C++ / Frameworks / DropShell++ / ll-R ƒ / ll-R bugs.note < prev    next >
Encoding:
Text File  |  1994-11-30  |  1004 b   |  25 lines  |  [TEXT/KAHL]

  1.  
  2. Known bugs:
  3.  
  4. - no error checking during file creation. Name collisions are improbable,
  5.   but one should check for them, anyway. Write protected disks are also
  6.   improbable, but disk full errors might occur.
  7.  
  8. - The outputfile is always created, even if no files are ever processed.
  9.  
  10.     Possible ways to solve this:
  11.     
  12.     - create it in the temporary items folder, moving it to its destination
  13.       when the program quits.
  14.       
  15.     - maintain a boolean 'fileHasBeenCreated', and check it in every function
  16.       which outputs anything to the file. This would make the program a bit
  17.       slower, but that probably would not be noticeable, since the program's
  18.       performance is probably disk-bound.
  19.  
  20.     (this has been fixed more or less; the addition of the 'StartABunch' and
  21.     'EndABunch' virtual functions to dropshell++ made it possible to check for
  22.     'fileHasBeenCreated' only at every 'ODOC' event processed. This normally
  23.     (i.e. when LL-R has been launched by dropping some files on it) occurs
  24.     only once per execution.)
  25.